/* override module styles */

/* Views */
.views-exposed-form .views-exposed-widget
{
  float: none;
  padding: 0;
}

.views-exposed-form .views-exposed-widget label
{
  font-weight: normal;
  font-style: italic;
}

.views-exposed-form .views-exposed-widget div
{
  display: inline;
}

.views-exposed-form .views-exposed-widget .form-submit
{
  margin: 0 .2em;
}

.views-row
{
  margin-bottom: 3em;
}

.views-row-last
{
  margin-bottom: 1em;
}

/* CCK */
#edit-field-custom-stroke-script-0-value
{
  font-family: monospace;
}

.field .field-label,
.field .field-label-inline,
.field .field-label-inline-first
{
  font-weight: normal;
  margin: 0;
}

.field .custom-stroke-script
{
  margin: .5em 0;
  border: dashed 2px #b5c7de;
  border-width: 2px 0;
  padding-left: 4em;
}

.field .custom-stroke-script li
{
  padding: 0 0 0 1em;
}

.field .custom-stroke-script .odd
{
  background: #fafafa;
}

.field .custom-stroke-script .even
{
  background: #e6eeff;
}

/* Custom pager */
.node .custom-pager
{
  float: right;
}

.node ul.custom-pager li
{
  background: #ebeff9;
  padding: 0 .5em;
}

.node ul.custom-pager li.previous
{
  border-top-left-radius: 18px 10px;
  border-bottom-left-radius: 18px 10px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-left-radius: 18px 10px;
  -webkit-border-bottom-left-radius: 18px 10px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topleft: 18px 10px;
  -moz-border-radius-bottomleft: 18px 10px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.node ul.custom-pager li.next
{
  border-top-right-radius: 18px 10px;
  border-bottom-right-radius: 18px 10px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-top-right-radius: 18px 10px;
  -webkit-border-bottom-right-radius: 18px 10px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topright: 18px 10px;
  -moz-border-radius-bottomright: 18px 10px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
}

